package com.zzyl.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 报警数据分页查询请求模型
 *
 * @author itcast
 * @create 2023/12/5 18:54
 **/
@Data
@ApiModel("报警规则分页查询请求模型")
public class AlertRulePageQueryDto {

    /**
     * 规则名称，精确查询
     */
    @ApiModelProperty(value = "规则名称，精确查询", required = false)
    private String alertRuleName;
    /**
     * 功能名称，精确查询
     */
    @ApiModelProperty(value = "功能名称，精确查询", required = false)
    private String functionName;
    /**
     * 产品ID
     */
    @ApiModelProperty(value = "产品ID", required = false)
    private String productKey;

    /**
     * 页码
     */
    @ApiModelProperty(value = "页码", example = "1", required = true)
    private Integer pageNum;

    /**
     * 页面大小
     */
    @ApiModelProperty(value = "页面大小", example = "10", required = true)
    private Integer pageSize;
}
